/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package br.com.menosehmais.model;

import javax.persistence.Entity;
import javax.validation.constraints.NotNull;
import org.joda.time.LocalDate;

/**
 *
 * @author Junior JAFJ
 */
@Entity(name="servico_marketing")
public class ServicoDeMarketingDO extends ProdutoDO {

    @NotNull
    private Integer qtdClique;

   /**
     * Quantidade de dias em que o plano aderido será válido
     * para ser utilizado, considerando a data de inicio de vigencia do contrato
     */
    @NotNull
    private Integer validadePlano;

   /**
     * dtFimVigencia a data em que o plano
     * deixara de ser vendido as empresas, nao
     * devera ser exposto para nenhum usuario do sistema
     * utilizado para controle interno da aplicacao
     */
    @NotNull
    private LocalDate dtFimVigencia;

    public LocalDate getDtFimVigencia() {
        return dtFimVigencia;
    }

    public void setDtFimVigencia(LocalDate dtFimVigencia) {
        this.dtFimVigencia = dtFimVigencia;
    }

    public Integer getQtdClique() {
        return qtdClique;
    }

    public void setQtdClique(Integer qtdClique) {
        this.qtdClique = qtdClique;
    }

    public Integer getValidadePlano() {
        return validadePlano;
    }

    public void setValidadePlano(Integer validadePlano) {
        this.validadePlano = validadePlano;
    }

    
}
